Museum of Science Omni Theater opens.
March 31, 1987
(March) It is located on the Charles River Dam at 1 Science Park. The theater contains the first IMAX screen in New England and the only one that uses the ultra-immersive 180-degree Omni dome screen.
Sources
- Boston Globe